/**************************************************************************
	File		: osal_types_def.h
	Author		: TaoLei Zhang
	Date		: 2018-9-18
***************************************************************************/
#ifndef _OSAL_TYPES_DEF_H_
#define _OSAL_TYPES_DEF_H_
	
/**************************************************************************
    								include
***************************************************************************/
	
/**************************************************************************
    								macro
***************************************************************************/
#ifndef int8_t
#define int8_t char
#endif
	
#ifndef int16_t
#define int16_t short
#endif
	
#ifndef int32_t
#define int32_t int
#endif
	
#ifndef uint8_t
#define uint8_t unsigned char
#endif
	
#ifndef uint16_t
#define uint16_t unsigned short
#endif
	
#ifndef uint32_t
#define uint32_t unsigned int
#endif
	
#ifndef Bool
#define Bool uint8_t
#endif
	
#ifndef BOOL
#define BOOL uint8_t
#endif
	
#ifndef UINT8
#define UINT8 uint8_t
#endif

#ifndef false
#define false 0
#endif
	
#ifndef False
#define False 0
#endif

#ifndef true
#define true 1
#endif
	
#ifndef True
#define True 1
#endif
	
#ifndef NULL
#define NULL ((void*)0)
#endif

/**************************************************************************
    								typedef
***************************************************************************/
	
/**************************************************************************
    								variables
***************************************************************************/
	
/**************************************************************************
    								functions
***************************************************************************/
#endif

